<script>
    // sync 同步
    // async 异步

    // 使用async关键字修饰的函数，就叫做asyn函数
    // 只使用async 修饰函数，那么跟普通函数没什么区别
    // async一般会和await一起使用

    async function  fun(){
        console.log("fun");
    }
    fun()

    let fun1=async function(){
        console.log("fun1");
    }
    fun1()

    let fun2=async ()=>{
        console.log("fun2");
    }
    fun2()

    setTimeout(async ()=>{
        console.log(1);
    },2000)


    let obj={
        name:"zs",
        say:async function(){
            console.log("say");
        },
        run:async ()=>{
            console.log("run");
        },
        async eat(){
            console.log("eat");
        }
    }
    obj.say()
    obj.run()
    obj.eat()










</script>